package com.zzyl.nursing.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 老人与家属的关联关系实体类
 * 对应数据库表：elderly_family_relation
 */
@Data
@TableName("elderly_family_relation")
public class ElderlyFamilyRelation {

    /**
     * 主键ID
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 老人ID，关联老人表主键
     */
    @TableField("elder_id")
    private Long elderId;

    /**
     * 家属ID，关联家属表主键
     */
    @TableField("family_id")
    private Long familyId;

    /**
     * 家属对老人的称呼（如儿子、女儿、配偶等）
     */
    @TableField("remark")
    private String remark;

    /**
     * 创建时间
     */
    @TableField(value = "create_time", fill = FieldFill.INSERT)
    private LocalDateTime createTime;

    /**
     * 创建人
     */
    @TableField(value = "create_by", fill = FieldFill.INSERT)
    private String createBy;

    /**
     * 更新时间
     */
    @TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;

    /**
     * 更新人
     */
    @TableField(value = "update_by", fill = FieldFill.INSERT_UPDATE)
    private String updateBy;
}
    